package com.ruoyi.oss.domain.bo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.RequiredArgsConstructor;

import java.io.Serializable;
import java.util.Date;

@ApiModel(value = "OSS下载记录查询条件")
@Data
@AllArgsConstructor
@RequiredArgsConstructor
public class SysOssDownloadRecordsSearchBo implements Serializable {

    private static final long serialVersionUID = -8910823383330514296L;

    /**
     * 文件名称
     */
    @ApiModelProperty(value = "文件名称")
    private String originalName;

    /**
     * 用户id
     */

    @ApiModelProperty(value = "用户id")
    private Long userId;

    /**
     * 下载时间范围 开始
     */
    @ApiModelProperty(value = "下载时间开始时间")
    private Date downloadTime;
    /**
     * 下载时间范围 结束
     */
    @ApiModelProperty(value = "下载时间结束时间")
    private Date downloadTimeEnd;

    /**
     * 用户昵称
     */
    @ApiModelProperty(value = "用户昵称")
    private String userNickName;
}
